import {
  validateContact
} from '@/utils/validate'
export default {
  // 账号：
  // 只能包括中文字、英文字母、数字和下划线，最少要输入6个字符，不超过20个字符,必填
  loginName: [
    {
      // 必填
      required: true,
      message: '请输入',
      trigger: 'blur'
    },
    {
      // 最少要输入6个字符，不超过20个字符
      min: 6,
      max: 20,
      message: '请输入最少要输入6个字符，不超过20个字符',
      trigger: 'blur'
    },
    {
      pattern: /^\w+$/,
      message: '只能包括英文字母、数字和下划线',
      trigger: 'blur'
    }
  ],

  // 手机号码
  userMobile: [

  ],
  // 办公电话
  userPhone: [
    {
      validator: validateContact,
      trigger: 'blur'
    }
  ],
  // 权重(排序)
  userSort: [
    // 只能包括数字
    {
      pattern: /^\d+$/,
      message: '只能包括数字',
      trigger: 'blur'
    }
  ],
  // 员工姓名
  userName: [
    {
      required: true,
      message: '请输入',
      trigger: 'blur'
    },
    {
      // 最少要输入1个字符，不超过10个字符
      min: 1,
      max: 10,
      message: '请输入不超过10个字符',
      trigger: 'blur'
    }
  ],
  // 备注信息
  remarks: [
    {
      // 不超过150个字符
      max: 150,
      message: '请输入不超过150个字符',
      trigger: 'change'
    }
  ]
}
